package nl.wubinator.aeve.connectors;

public class ConnectionFactory {
	
	/**
	 * This method returns a <code>StandardConnector</code>. This is used for 
	 * connections that doesn't require an API key
	 * 
	 * @return
	 */
	public static StandardConnector getStandardConnector() {
		return new StandardConnector();
	}
	
	/**
	 * This method returns a <code>LimitedConnector</code> used for connections
	 * that required the Limited API key
	 * 
	 * @return
	 */
	public static LimitedConnector getLimitedConnector() {
		// Setup the Parameters class to automatically use the correct userId and apiKey
		
		return new LimitedConnector();
	}
	
	/**
	 * This method returns a <code>StandardConnector<code> used for connections
	 * that required the Full API key
	 * 
	 * @return
	 */
	public static FullConnector getFullConnector() {
		return new FullConnector();
	}
}
